{{tag>jeu_de_go BROUILLON}}

----
====== CGoban 3 ======

{{:jeux:cgoban.png?300|}} <note tip>**KGS** signifie **K**iseido **G**o **S**erver; aussi connu sous le nom wei-chi en Chine et baduk en Corée, le serveur est utilisé par des centaines de joueurs et joueuses dans le monde entier</note>
Cette application, programmée en java, est un client de **[[:Go]]** pour le serveur **KGS**. Vous pouvez, grâce à ce client, créer et éditer des fichiers .SGF et jouer sur le serveur **KGS**.

===== Pré-requis =====

  * Disposer des [[:sudo|droits d'administration]] (si vous souhaitez avoir du son).
  * Disposer d'une connexion à Internet configurée et activée.
  * Disposer d'un compte sur le serveur KGS
  * Disposer d'une plate-forme d'exécution [[:java#installation|plate-forme d'exécution Java]] (pour exécuter le client écrit en Java) 

<note important>Pour profiter pleinement de CGoban, il semble que Java 6 Sun soit recommandé; pour l'utiliser, il suffit d'[[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer le paquet]] suivant:  [[apt://sun-java6-jre|sun-java6-jre]]</note>

===== Utilisation / Installation =====

Il suffit d'entrer dans votre terminal le code suivant, qui téléchargera et executera CGoban 3:

<code>javaws http://files.gokgs.com/javaBin/cgoban.jnlp</code>

Vous devez maintenant pouvoir jouer au go, cliquez sur le menu sur le bouton "jouer sur KGS" et suivre les instructions à l'écran. Pour savoir jouer au go, [[:go#regle_du_jeu|rendez-vous simplement dans la section de ce wiki]]


//
Cette commande vérifie à chaque fois que vous avez la toute dernière version de cgoban, ce qui peut être très long pour des petites connexions. Pour aller plus vite on peut utiliser en permanence la même version. Dans ce cas, il faut chercher dans votre dossier personnel le fichier/archive **cgoban.jar** et le lancer directement. Par exemple, j'ai créé un lanceur avec cette commande : 
//
<code>java -jar /home/seb/.netx/cache/http/files.gokgs.com/javaBin/cgoban.jar</code>


Vous pouvez également installer CGoban, mais la version présente dans les dépôts est vieille //et se connecte à IGS,NNGS et non KGS//. Pour l'installer, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt://cgoban|cgoban]]**. Vous trouverez son [[raccourci-lanceur|lanceur]] dans le menu Applications->Jeux.  

===== Le Son =====

A cause d'une mauvaise gestion de Java, qui nécessite parfois 100% des ressources pour générer du son, lorsque vous utiliser un autre processus qui génére aussi du son (Firefox, ou bien un lecteur de musique par exemple), CGoban 3 ne fait pas de son. On peut forcer Java à utiliser ALSA grâce au programme aoss. Pour ce faire, il suffit d'installer alsa-oss, il faut alors entrer dans un terminal:

<code>apt-get install alsa-oss</code>

Pour forcer Java a utiliser Alsa grâce au programme aoss, il suffit d'ajouter aoss au début de la commande qui sert à lancer le client, ce qui donne:

<code>aoss javaws http://files.gokgs.com/javaBin/cgoban.jnlp</code>

Une fois que vous aurez fait cela, vous devriez pouvoir réentendre le son des pierres posés sur le Goban virtuel ainsi que la voix des commentateurs.
<note tip>Vous pouvez également remplacer "aoss" par son chemin complet. Vous pouvez l'obtenir en faisant dans un terminal:
<code>which aoss</code>
Par exemple, si cela vous donne "/usr/bin/aoss", rentrez dans un terminal:
<code>/usr/bin/aoss javaws http://files.gokgs.com/javaBin/cgoban.jnlp</code>
</note>
<note tip>Avec pulseaudio ce n'est pas nécessaire, une commande existe déjà padsp donc la commande est plutôt 
<code>padsp javaws  http://files.gokgs.com/javaBin/cgoban.jnlp</code>
Celà évite d'installer un paquet inutile par ailleurs.
</note>

===== Configuration =====

{{:jeux:jeux:cgobanconfigu.png?300|}}

Depuis le menu, vous devez cliquez sur le bouton "configurer".
Diverses options s'offrent à vous, mais il est vivement recommandé de ne pas toucher les options par défauts, à moins que vous savez ce que vous faites.

===== Liens =====

[[http://www.gokgs.com/ | Site officiel du Go KGS Serveur ]]

----


//Contributeurs principaux : [[utilisateurs:Shideneyu|Shideneyu]].//